module Video_Game_Consoles

{
	imports
	{
		Base
	}

	item SNES
    {
        DisplayName	   	        =	Super Nintendo,
        Weight	                =	0.9,
        Icon	                =	SuperNintendo_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	SNES_Main,

    } 
	
	item Atari
    {
        DisplayName	   	        =	Atari 2600,
        Weight	                =	2.1,
        Icon	                =	Atari_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Atari_Main,

    }
	
	item NES
    {
        DisplayName	   	        =	Nintendo Entertainment System,
        Weight	                =	2.27,
        Icon	                =	NES_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	NES_Main,

    }
	
	
	item Genesis
    {
        DisplayName	            =	Sega Genesis,
        Weight	                =	0.9,
        Icon	                =	Genesis_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Genesis_Main,

    } 
	
	item GameBoy
    {
        DisplayName	            =	Game Boy,
        Weight	                =	0.24,
		Type					=	Drainable,
		UseDelta 				=	0.1,
		UseWhileEquipped		=	FALSE
		cantBeConsolided    	=	FALSE,
		DisappearOnUse			=	FALSE,
        Icon	                =	GameBoy_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GameBoy_Main,
		StaticModel 			=	GameBoy_E,
        primaryAnimMask 		= 	HoldingUmbrellaRight,
        secondaryAnimMask 		= 	HoldingUmbrellaLeft,

    }
	
	item GameBoy_nobat
    {
        DisplayName	            =	Game Boy,
        Weight	                =	0.22,
        Icon	                =	GameBoy_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GameBoy_Main,
		StaticModel 			=	GameBoy_E,
        primaryAnimMask 		= 	HoldingUmbrellaRight,
        secondaryAnimMask 		= 	HoldingUmbrellaLeft,

    }

	item Game_Gear
    {
        DisplayName	            =	Sega GameGear,
        Weight	                =	0.52,
		Type					=	Drainable,
		UseDelta 				=	0.1,
		UseWhileEquipped		=	FALSE
		cantBeConsolided    	=	FALSE,
		DisappearOnUse			=	FALSE,
        Icon	                =	Game_Gear_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Game_Gear_Main,
		StaticModel 			=	Game_Gear_E,
        primaryAnimMask 		= 	HoldingUmbrellaRight,
        secondaryAnimMask 		= 	HoldingUmbrellaLeft,

    }

	item Game_Gear_nobat
    {
        DisplayName	            =	Sega GameGear,
        Weight	                =	0.52,
        Icon	                =	Game_Gear_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Game_Gear_Main,
		StaticModel 			=	Game_Gear_E,
        primaryAnimMask 		= 	HoldingUmbrellaRight,
        secondaryAnimMask 		= 	HoldingUmbrellaLeft,

    }
	
/****************games****************/

/***GameBoy***/

	item GB_Cartridge_Zelda
    {
        DisplayName	            =	GB The Legend of Zelda: Link's Awakening,
        Weight	                =	0.02,
        Icon	                =	GB_Cartridge_Zelda_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GB_Cartridge_Zelda,

    }
	
	item GB_Cartridge_Kirby
    {
        DisplayName	            =	GB Kirby's Dream Land,
        Weight	                =	0.02,
        Icon	                =	GB_Cartridge_Kirby_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GB_Cartridge_Kirby,

    }
	
	item GB_Cartridge_Fantasy
    {
        DisplayName	            =	GB Final Fantasy Adventure,
        Weight	                =	0.02,
        Icon	                =	GB_Cartridge_Fantasy_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GB_Cartridge_Fantasy,

    }
	
	item GB_Cartridge_Mario
    {
        DisplayName	            =	GB Super Mario Land,
        Weight	                =	0.02,
        Icon	                =	GB_Cartridge_Mario_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GB_Cartridge_Mario,

    }
	
	item GB_Cartridge_Tetris
    {
        DisplayName	            =	GB Tetris,
        Weight	                =	0.02,
        Icon	                =	GB_Cartridge_Tetris_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GB_Cartridge_Tetris,

    }
	
	
/*Atari*/
	
	
	item Atari_Cartridge_Combat
    {
        DisplayName	            =	Atari Combat,
        Weight	                =	0.1,
        Icon	                =	Atari_Cartridge_Combat_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Atari_Cartridge_Combat,

    }
	
	item Atari_Cartridge_Asteroids
    {
        DisplayName	            =	Atari Asteroids,
        Weight	                =	0.1,
        Icon	                =	Atari_Cartridge_Asteroids_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Atari_Cartridge_Asteroids,

    }
	
	item Atari_Cartridge_MSPacman
    {
        DisplayName	            =	Atari MS.PAC-MAN,
        Weight	                =	0.1,
        Icon	                =	Atari_Cartridge_MSPacman_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Atari_Cartridge_MSPacman,

    }
	
	item Atari_Cartridge_Pitfall
    {
        DisplayName	            =	Atari Pitfall,
        Weight	                =	0.1,
        Icon	                =	Atari_Cartridge_Pitfall_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Atari_Cartridge_Pitfall,

    }
	
	item Atari_Cartridge_Spaceinvaders
    {
        DisplayName	            =	Atari Space Invaders,
        Weight	                =	0.1,
        Icon	                =	Atari_Cartridge_Spaceinvaders_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Atari_Cartridge_Spaceinvaders,

    }


/*SNES*/
	
	
	item SNES_Cartridge_Mario
    {
        DisplayName	            =	SNES Super Mario World,
        Weight	                =	0.1,
        Icon	                =	SNES_Cartridge_Mario_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	SNES_Cartridge_Mario,

    }
	
	item SNES_Cartridge_Mana
    {
        DisplayName	            =	SNES Secret of Mana,
        Weight	                =	0.1,
        Icon	                =	SNES_Cartridge_Mana_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	SNES_Cartridge_Mana,

    }
	
	item SNES_Cartridge_Fox
    {
        DisplayName	            =	SNES Star Fox,
        Weight	                =	0.1,
        Icon	                =	SNES_Cartridge_Fox_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	SNES_Cartridge_Fox,

    }
	
	item SNES_Cartridge_MK2
    {
        DisplayName	            =	SNES Mortal Kombat 2,
        Weight	                =	0.1,
        Icon	                =	SNES_Cartridge_MK2_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	SNES_Cartridge_MK2,

    }
	
	item SNES_Cartridge_NBA
    {
        DisplayName	            =	SNES NBA JAM,
        Weight	                =	0.1,
        Icon	                =	SNES_Cartridge_NBA_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	SNES_Cartridge_NBA,

    }
	
	
/*NES*/
	
	
	item NES_Cartridge_Contra
    {
        DisplayName	            =	NES Contra,
        Weight	                =	0.1,
        Icon	                =	NES_Cartridge_Contra_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	NES_Cartridge_Contra,

    }
	
	item NES_Cartridge_Mario3
    {
        DisplayName	            =	NES Super Mario 3,
        Weight	                =	0.1,
        Icon	                =	NES_Cartridge_Mario3_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	NES_Cartridge_Mario3,

    }
	
	item NES_Cartridge_Megaman
    {
        DisplayName	            =	NES MegaMan,
        Weight	                =	0.1,
        Icon	                =	NES_Cartridge_MegaMan_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	NES_Cartridge_MegaMan,

    }
	
	item NES_Cartridge_Metroid
    {
        DisplayName	            =	NES Metroid,
        Weight	                =	0.1,
        Icon	                =	NES_Cartridge_Metroid_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	NES_Cartridge_Metroid,

    }
	
	item NES_Cartridge_Zelda
    {
        DisplayName	            =	NES The Legend Of Zelda,
        Weight	                =	0.1,
        Icon	                =	NES_Cartridge_Zelda_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	NES_Cartridge_Zelda,

    }
	
	
/*Genesis*/


	item Genesis_Cartridge_Aladdin
    {
        DisplayName	            =	Genesis Aladdin,
        Weight	                =	0.1,
        Icon	                =	Genesis_Cartridge_aladdin_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Genesis_Cartridge_aladdin,

    }
	
	item Genesis_Cartridge_gaxe
    {
        DisplayName	            =	Genesis Golden Axe,
        Weight	                =	0.1,
        Icon	                =	Genesis_Cartridge_gaxe_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Genesis_Cartridge_gaxe,

    }
	
	item Genesis_Cartridge_ghouls
    {
        DisplayName	            =	Genesis Ghouls and Ghosts,
        Weight	                =	0.1,
        Icon	                =	Genesis_Cartridge_ghouls_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Genesis_Cartridge_ghouls,

    }
	
	item Genesis_Cartridge_sonic
    {
        DisplayName	            =	Genesis Sonic,
        Weight	                =	0.1,
        Icon	                =	Genesis_Cartridge_sonic_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Genesis_Cartridge_sonic,

    }
	
	item Genesis_Cartridge_street
    {
        DisplayName	            =	Genesis Street Fighter 2,
        Weight	                =	0.1,
        Icon	                =	Genesis_Cartridge_street_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	Genesis_Cartridge_street,

    }

/*Game_Gear*/

	item GG_Cartridge_sor2
    {
        DisplayName	            =	GameGear Street Of Rage 2,
        Weight	                =	0.1,
        Icon	                =	GG_Cartridge_sor2_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GG_Cartridge_Streets_Of_Rage_2,

    }

	item GG_Cartridge_AxBattler
    {
        DisplayName	            =	GameGear Ax Battler,
        Weight	                =	0.1,
        Icon	                =	GG_Cartridge_AxBattler_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GG_Cartridge_AxBattler,

    }
	
	item GG_Cartridge_Shinobi
    {
        DisplayName	            =	GameGear Shinobi 2,
        Weight	                =	0.1,
        Icon	                =	GG_Cartridge_Shinobi_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GG_Cartridge_Shinobi,

    }
	
	item GG_Cartridge_Sonic
    {
        DisplayName	            =	GameGear Sonic Chaos,
        Weight	                =	0.1,
        Icon	                =	GG_Cartridge_Sonic_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GG_Cartridge_Sonic,

    }
	
	item GG_Cartridge_Vampire
    {
        DisplayName	            =	GameGear Vampire MoD,
        Weight	                =	0.1,
        Icon	                =	GG_Cartridge_Vampire_i,
        DisplayCategory 		=	Electronics,
        WorldStaticModel		=	GG_Cartridge_Vampire,

    }
	
/****************recipes****************/

/**Play_GB**/

	recipe Play Zelda
    {
       GameBoy,
       keep GB_Cartridge_Zelda,
       Result: GameBoy,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.GameBoy_A,
       Sound:zelda_game_gb,
	   IsHidden:true,
	   RemoveResultItem:true
    }
	
	recipe Play Kirby
    {
       GameBoy,
       keep GB_Cartridge_Kirby,
       Result: GameBoy,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.GameBoy_A,
       Sound:kirby_game_gb,
	   IsHidden:true,
	   RemoveResultItem:true
    }
	
	recipe Play Final Fantasy
    {
       GameBoy,
       keep GB_Cartridge_Fantasy,
       Result: GameBoy,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.GameBoy_A,
       Sound:fantasy_game_gb,
	   IsHidden:true,
	   RemoveResultItem:true
    }
	
	recipe Play Mario
    {
       GameBoy,
       keep GB_Cartridge_Mario,
       Result: GameBoy,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.GameBoy_A,
       Sound:mario_game_gb,
	   IsHidden:true,
	   RemoveResultItem:true
    }
	
	recipe Play Tetris
    {
       GameBoy,
       keep GB_Cartridge_Tetris,
	   Result: GameBoy,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.GameBoy_A,
       Sound:tetris_game_gb,
	   IsHidden:true,
	   RemoveResultItem:true
    }
	
	
/***Play_SNES***/

	recipe Play Super Mario World
    {
       SNES_Cartridge_Mario,
       keep SNES,
       Time:920.0,
	   Result:SNES_Cartridge_Mario,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.SNES_Controller_A,
       Sound:MarioWorld_game_SNES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Secret of Mana
    {
       SNES_Cartridge_Mana,
       keep SNES,
       Time:920.0,
	   Result:SNES_Cartridge_Mana,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.SNES_Controller_A,
       Sound:Mana_game_SNES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Star Fox
    {
       SNES_Cartridge_Fox,
       keep SNES,
       Time:920.0,
	   Result:SNES_Cartridge_Fox,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.SNES_Controller_A,
       Sound:StarFox_game_SNES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Mortal Kombat 2
    {
       SNES_Cartridge_MK2,
       keep SNES,
       Time:920.0,
	   Result:SNES_Cartridge_MK2,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.SNES_Controller_A,
       Sound:MK2_game_SNES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play NBA JAM
    {
       SNES_Cartridge_NBA,
       keep SNES,
       Time:920.0,
	   Result:SNES_Cartridge_NBA,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.SNES_Controller_A,
       Sound:NBA_game_SNES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
/***Play_Genesis***/
	
	recipe Play Aladdin
    {
       Genesis_Cartridge_Aladdin,
       keep Genesis,
       Time:920.0,
	   Result:Genesis_Cartridge_Aladdin,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Genesis_Controller_A,
       Sound:Aladdin_game_Genesis,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Golden Axe
    {
       Genesis_Cartridge_gaxe,
       keep Genesis,
       Time:920.0,
	   Result:Genesis_Cartridge_gaxe,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Genesis_Controller_A,
       Sound:Gaxe_game_Genesis,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Ghouls and Ghosts
    {
       Genesis_Cartridge_ghouls,
       keep Genesis,
       Time:920.0,
	   Result:Genesis_Cartridge_ghouls,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Genesis_Controller_A,
       Sound:Ghouls_game_Genesis,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Sonic
    {
       Genesis_Cartridge_sonic,
       keep Genesis,
       Time:920.0,
	   Result:Genesis_Cartridge_sonic,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Genesis_Controller_A,
       Sound:Sonic_game_Genesis,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Street Fighter 2
    {
       Genesis_Cartridge_street,
       keep Genesis,
       Time:920.0,
	   Result:Genesis_Cartridge_street,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Genesis_Controller_A,
       Sound:Street_game_Genesis,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
/***Play_NES***/

	recipe Play Contra
    {
       NES_Cartridge_Contra,
       keep NES,
       Time:920.0,
	   Result:NES_Cartridge_Contra,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.NES_Controller_A,
       Sound:Contra_game_NES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Super Mario 3
    {
       NES_Cartridge_Mario3,
       keep NES,
       Time:920.0,
	   Result:NES_Cartridge_Mario3,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.NES_Controller_A,
       Sound:Mario_game_NES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Mega Man
    {
       NES_Cartridge_Megaman,
       keep NES,
       Time:920.0,
	   Result:NES_Cartridge_Megaman,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.NES_Controller_A,
       Sound:Megaman_game_NES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Metroid
    {
       NES_Cartridge_Metroid,
       keep NES,
       Time:920.0,
	   Result:NES_Cartridge_Metroid,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.NES_Controller_A,
       Sound:Metroid_game_NES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play The Legend of Zelda
    {
       NES_Cartridge_Zelda,
       keep NES,
       Time:920.0,
	   Result:NES_Cartridge_Zelda,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.NES_Controller_A,
       Sound:Zelda_game_NES,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
/***Atari_Games***/

	recipe Play Combat
    {
       Atari_Cartridge_Combat,
       keep Atari,
       Time:920.0,
	   Result:Atari_Cartridge_Combat,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Atari_Controller_A,
       Sound:Combat_game_Atari,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Pitfall
    {
       Atari_Cartridge_Pitfall,
       keep Atari,
       Time:920.0,
	   Result:Atari_Cartridge_Pitfall,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Atari_Controller_A,
       Sound:Pitfall_game_Atari,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play MS.PAC-MAN
    {
       Atari_Cartridge_MSPacman,
       keep Atari,
       Time:920.0,
	   Result:Atari_Cartridge_MSPacman,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Atari_Controller_A,
       Sound:MSPacman_game_Atari,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }

	recipe Play Space Invaders
    {
       Atari_Cartridge_Spaceinvaders,
       keep Atari,
       Time:920.0,
	   Result:Atari_Cartridge_Spaceinvaders,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Atari_Controller_A,
       Sound:Spaceinvaders_game_Atari,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }
	
	recipe Play Asteroids
    {
       Atari_Cartridge_Asteroids,
       keep Atari,
       Time:920.0,
	   Result:Atari_Cartridge_Asteroids,
	   
       Category:Leisure,
	   OnCanPerform:VGC_Scripts.OnCanPerform.RequireElectricityToPerform,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Atari_Controller_A,
       Sound:Asteroids_game_Atari,
	   CanBeDoneFromFloor:true,
	   IsHidden:true,
    }

/***Play_Game_Gear***/

	recipe Play Streets Of Rage 2
    {
       Game_Gear,
       keep GG_Cartridge_sor2,
       Result: Game_Gear,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Game_Gear_A,
       Sound:sor2_game_gg,
	   IsHidden:true,
	   RemoveResultItem:true
    }

	recipe Play Ax Battler
    {
       Game_Gear,
       keep GG_Cartridge_AxBattler,
       Result: Game_Gear,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Game_Gear_A,
       Sound:AxBattler_game_gg,
	   IsHidden:true,
	   RemoveResultItem:true
    }

	recipe Play Shinobi 2
    {
       Game_Gear,
       keep GG_Cartridge_Shinobi,
       Result: Game_Gear,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Game_Gear_A,
       Sound:Shinobi_game_gg,
	   IsHidden:true,
	   RemoveResultItem:true
    }

	recipe Play Sonic Chaos
    {
       Game_Gear,
       keep GG_Cartridge_Sonic,
       Result: Game_Gear,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Game_Gear_A,
       Sound:Sonic_game_gg,
	   IsHidden:true,
	   RemoveResultItem:true
    }
	
	recipe Play Vampire MoD
    {
       Game_Gear,
       keep GG_Cartridge_Vampire,
       Result: Game_Gear,
       Time:920.0,
       Category:Leisure,
       OnCreate:VGC_PlayGB,
       AnimNode:Craft,
	   Prop2:Video_Game_Consoles.Game_Gear_A,
       Sound:Vampire_game_gg,
	   IsHidden:true,
	   RemoveResultItem:true
    }

/***Other***/

	recipe Remove GB Battery
	{
		destroy GameBoy,
		
		Result:Battery,
		
		Time:210.0,
		IsHidden:true,
		Sound:BatteryIO_game_gb,
		OnCreate:VGC_BatteryOut,
		
	}

	recipe Insert GB Battery
	{
		destroy Battery,
		destroy GameBoy_nobat,
		
		Result:GameBoy,
		
		Time:210.0,
		IsHidden:true,
		Sound:BatteryIO_game_gb,
		OnCreate:VGC_BatteryIn,
		
	}
	
	recipe Remove GG Battery
	{
		destroy Game_Gear,
		
		Result:Battery,
		
		Time:210.0,
		IsHidden:true,
		Sound:BatteryIO_game_gb,
		OnCreate:VGC_BatteryOut_g,
		
	}
	
	recipe Insert GG Battery
	{
		destroy Battery,
		destroy Game_Gear_nobat,
		
		Result:Game_Gear,
		
		Time:210.0,
		IsHidden:true,
		Sound:BatteryIO_game_gb,
		OnCreate:VGC_BatteryIn,
		
	}
	
	recipe Dismantle Console
    {
       NES/Game_Gear_nobat/SNES/Atari/Genesis/GameBoy_nobat,
       keep [Recipe.GetItemTypes.Screwdriver],
       Sound:Dismantle,
	   
       Result:ElectronicsScrap=2,
	   
       Time:140.0,
	   IsHidden:true,
       OnGiveXP:Recipe.OnGiveXP.DismantleElectronics,
       Category:Electrical,
       AnimNode:Disassemble,
       Prop1:Screwdriver,
       Prop2:CDplayer,
    }

}

